﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Collections;

namespace E2C12
{
    class Program
    {
        static void Main(string[] args)
        {
            //declara el array que guarda las notas sin longitud establecida.
            ArrayList notas = new ArrayList();
            //€;
            int i = 0;
            Console.WriteLine("Introducir notas medias. Finalizar con -1");
            Console.Write("Alumno número {0,3:D}, nota media: ", i++);
			//variable que almacena la nota...
            float nota = float.Parse(Console.ReadLine());
            while (nota != -1)
            {
                notas.Add(nota); // € Añadimos un elemento al array con .Add
                Console.Write("Alumno número {0,3:D}, nota media: ", i++);
                nota = float.Parse(Console.ReadLine());
            }
            //€ calculamos la media
            float suma = 0;
            //€
            foreach (float notaMedia in notas)
            {
                suma += notaMedia;
            }
            //€ cuenta el numero de notas introducidas
            int nalumnos = notas.Count; //€
            Console.WriteLine("\n\n Nota media del curso: {0,5:F2} \n", suma / nalumnos);
            Console.ReadLine();
        }
    }
}